﻿//using BLL.Interface;
//using Common.Extensions;
//using Microsoft.AspNetCore.Mvc;
//using Model.DTO.Public.Get;
//using Model.DTO.Public.Id;
//using Model.DTO.Ware;

//namespace TianXiaHuiForumManagementSystem.Controllers.Admin
//{
//    [Route("Admin/[controller]")]
//    [ApiController]
//    public class WareController : ControllerBase
//    {
//        private readonly IWareBLL _wareBLL;
//        public WareController(IWareBLL wareBLL)
//        {
//            _wareBLL = wareBLL;
//        }
//        /// <summary>
//        /// 添加商品
//        /// </summary>
//        /// <param name = "param" ></ param >
//        /// < returns ></ returns >
//        [HttpPost, Route("AddWare")]
//        public async Task<string> AddWare(EditWareDTO param)
//        {
//            var result = await _wareBLL.AddWare(param);
//            return result.ToJsonFormat();
//        }
//        /// <summary>
//        /// 删除商品
//        /// </summary>
//        /// <param name = "param" ></ param >
//        /// < returns ></ returns >
//        [HttpPost, Route("DeleteWare")]
//        public async Task<string> DeleteWare(OperateIdDTO_LONG param)
//        {
//            var result = await _wareBLL.DeleteWare(param);
//            return result.ToJsonFormat();
//        }
//        /// <summary>
//        /// 修改商品
//        /// </summary>
//        /// <param name = "param" ></ param >
//        /// < returns ></ returns >
//        [HttpPost, Route("UpdateWare")]
//        public async Task<string> UpdateWare(EditWareDTO param)
//        {
//            var result = await _wareBLL.UpdateWare(param);
//            return result.ToJsonFormat();
//        }
//        /// <summary>
//        /// 获取商品列表
//        /// </summary>
//        /// <param name = "param" ></ param >
//        /// < returns ></ returns >
//        [HttpPost, Route("GetWareList")]
//        public async Task<string> GetWareList(GetListDTO param)
//        {
//            var result = await _wareBLL.GetWareList(param);
//            return result.ToJsonFormat();
//        }
//    }
//}
